const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    username: 'huruqing',
    password: '123',
    animationData: {}
  },

  // onLoad() {
  //   wx.getUserInfo({
  //     success: res => {
  //       console.log(res);
  //       // 可以将 res 发送给后台解码出 unionId
  //       this.globalData.userInfo = res.userInfo

  //       // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
  //       // 所以此处加入 callback 以防止这种情况
  //       if (this.userInfoReadyCallback) {
  //         this.userInfoReadyCallback(res)
  //       }
  //     },
  //     fail: (err => {
  //       console.log(err);
  //     })
  //   })
  // },



  // login() {

  //   wx.login({
  //     success(res) {
  //       let {
  //         code
  //       } = res; // 获取code登录凭证
  //       wx.getUserInfo({
  //         success(res) {
  //           let {
  //             iv,
  //             encryptedData
  //           } = res; // 获取iv和加密的encryptedData
  //           wx.request({
  //             url: 'http://localhost:3000/user/login', //发送到服务端接口
  //             method: 'POST',
  //             data: {
  //               iv,
  //               encryptedData,
  //               code
  //             },
  //             success(res) {
  //               wx.setStorageSync('token', res.data.user.token);
  //             }
  //           })
  //         }
  //       })
  //     }
  //   })
  // },

  // check() {
  //   let token = wx.getStorageSync('token');
  //   console.log(token);
  //   wx.request({
  //     header: {
  //       'Authorization': 'Bearer ' + token
  //     },
  //     url: 'http://localhost:3000/user/checkToken',
  //     success: (res) => {
  //       console.log(res);
  //     },
  //     fail: (err) => {
  //       console.log(err);
  //     }
  //   })
  // },

  // pay() {
  //   wx.requestPayment({
  //     "appId": "wx2421b1c4370ec43b",     //公众号名称，由商户传入     
  //     "timeStamp": "1395712654",         //时间戳，自1970年以来的秒数     
  //     "nonceStr": "e61463f8efa94090b1f366cccfbbb444", //随机串     
  //     "package": "prepay_id=u802345jgfjsdfgsdg888",
  //     "signType": "MD5",         //微信签名方式：     
  //     "paySign": "70EA570631E4BB79628FBCA90534C63FF7FADD89", //微信签名 
  //     "body": "商品描述",


  //     success(res) { 
  //       console.log(res);
  //     },
  //     fail(res) {
  //       console.log(res);
  //     }
  //   })
  // },


  // 动画
  onShow: function () {
    var animation = wx.createAnimation({
      duration: 1000,
      timingFunction: 'ease',
    })

    this.animation = animation

    animation.scale(2, 2).rotate(45).step()

    this.setData({
      animationData: animation.export()
    })

    setTimeout(function () {
      animation.translate(30).step()
      this.setData({
        animationData: animation.export()
      })
    }.bind(this), 1000)
  },
  rotateAndScale: function () {
    // 旋转同时放大
    this.animation.rotate(45).scale(2, 2).step()
    this.setData({
      animationData: this.animation.export()
    })
  },
  rotateThenScale: function () {
    // 先旋转后放大
    this.animation.rotate(45).step()
    this.animation.scale(2, 2).step()
    this.setData({
      animationData: this.animation.export()
    })
  },
  rotateAndScaleThenTranslate: function () {
    // 先旋转同时放大，然后平移
    this.animation.rotate(45).scale(2, 2).step()
    this.animation.translate(100, 100).step({ duration: 1000 })
    this.setData({
      animationData: this.animation.export()
    })
  },








  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    // 检查token是否以过期
    wx.checkSession({
      success(res) {

        //session_key 未过期，并且在本生命周期一直有效
      },
      fail() {
        // session_key 已经失效，需要重新执行登录流程

      }
    })

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})